package com.groupten.Service;

import com.groupten.Entity.StudentEntity;
import com.groupten.Entity.TeacherEntity;
import com.groupten.Vo.LoginVo;

public interface LoginService {

    /**
     * 登录
     * @param number 学生学号或教师工号
     * @param password 密码
     * @return 登录信息
     */
    String login(String number, String password);

    String login(LoginVo loginVo);

    /**
     * 注册
     * @param student 学生信息
     * @return 注册信息
     */
    String registerOfStudent(StudentEntity student);

    /**
     * 注册
     * @param teacher 教师信息
     * @return 注册信息
     */
    String registerOfTeacher(TeacherEntity teacher);

    /**
     * 加密密码
     * @param studentNumber 学号
     * @return 加密是否成功
     */
    Boolean encryptPasswordOfStudent(String studentNumber);

    /**
     * 加密密码
     * @param teacherNumber 工号
     * @return 加密是否成功
     */
    Boolean encryptPasswordOfTeacher(String teacherNumber);



}